namespace PickGold.Charting
{
    using System;
    using System.Security.Permissions;
    using System.Web;

    [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal), AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
    public class ZTestResult
    {
        internal double firstSeriesMean;
        internal double firstSeriesVariance;
        internal double probabilityZOneTail;
        internal double probabilityZTwoTail;
        internal double secondSeriesMean;
        internal double secondSeriesVariance;
        internal double zCriticalValueOneTail;
        internal double zCriticalValueTwoTail;
        internal double zValue;

        public double FirstSeriesMean
        {
            get
            {
                return this.firstSeriesMean;
            }
        }

        public double FirstSeriesVariance
        {
            get
            {
                return this.firstSeriesVariance;
            }
        }

        public double ProbabilityZOneTail
        {
            get
            {
                return this.probabilityZOneTail;
            }
        }

        public double ProbabilityZTwoTail
        {
            get
            {
                return this.probabilityZTwoTail;
            }
        }

        public double SecondSeriesMean
        {
            get
            {
                return this.secondSeriesMean;
            }
        }

        public double SecondSeriesVariance
        {
            get
            {
                return this.secondSeriesVariance;
            }
        }

        public double ZCriticalValueOneTail
        {
            get
            {
                return this.zCriticalValueOneTail;
            }
        }

        public double ZCriticalValueTwoTail
        {
            get
            {
                return this.zCriticalValueTwoTail;
            }
        }

        public double ZValue
        {
            get
            {
                return this.zValue;
            }
        }
    }
}

